package HGbet;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Comparator;

public class TimeSecsCompare implements Comparator //ʵ��Comparator�������Լ��ıȽϷ���
{

	public int compare(Object o1, Object o2) {
		
		try{
			
			Object[] e1=(Object[])o1;
			Object[] e2=(Object[])o2;
			
			
			String time1 = (String)e1[8];
			String time2 = (String)e2[8];
			
			SimpleDateFormat dfMin = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式
			
			
			if(time1.equals("-") && time2.equals("-")){
				return 0;
			}else if(time1.equals("-")){
				return 1;
			}else if(time2.equals("-")){
				return -1;
			}
			
			
			java.util.Date Mintime1 = dfMin.parse(time1);
			java.util.Date Mintime2 = dfMin.parse(time2);
			
			Calendar calTime1 = Calendar.getInstance();  
			calTime1.setTime(Mintime1);
			
			Calendar calTime2 = Calendar.getInstance();  
			calTime2.setTime(Mintime2);
			
			
			if(calTime1.getTimeInMillis() > calTime2.getTimeInMillis())
			{
			   return 1;
			}
			else if(calTime1.getTimeInMillis() == calTime2.getTimeInMillis())
			{
			   return 0;
			}else{
				return -1;
			}
			
		}catch(Exception e){
			e.printStackTrace();
			return 0;
		}
		

	}
}
